home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 22 / 022.d81 / t.library manage < prev    next >
Text File  |  2022-08-26  |  3KB  |  170 lines

  1.  
  2.           LIBRARY MANAGER
  3.                 by
  4.             John Lane
  5.  
  6. COMMODORE MICROCOMPUTERS MAGAZINE
  7. March/April 1986
  8. p.96
  9.  
  10.   LIBRARY MANAGER is a valuable
  11.  
  12. program for a number of reasons.  The
  13.  
  14. first and most obvious reason is its
  15.  
  16. intrinsic value-- LIBRARY MANAGER
  17.  
  18. can be your personal filing system
  19.  
  20. for all of your favorite magazine
  21.  
  22. articles.
  23.  
  24.   Because it is a menu-driven
  25.  
  26. program, you can easily store and
  27.  
  28. update abstracts of articles as well
  29.  
  30. as retrieve them by entering either
  31.  
  32. the name of the article, its author,
  33.  
  34. or a bit of key information contained
  35.  
  36. in that article.
  37.  
  38.   When the program begins, the first
  39.  
  40. thing that is displayed is the main
  41.  
  42. menu.  Typing "H" will let you get
  43.  
  44. help from the instruction file.
  45.  
  46. After you have your bearings,
  47.  
  48. typing "Q" will return you to the main
  49.  
  50. menu.
  51.  
  52.   Typing "U" will send you to the
  53.  
  54. update selection menu.  This option
  55.  
  56. allows you to either (A)dd or
  57.  
  58. (D)elete abstracts.
  59.  
  60.   LIBRARY MANAGER then displays a
  61.  
  62. form on the screen that has blanks,
  63.  
  64. called variable fields, for the
  65.  
  66. various types of information you will
  67.  
  68. input.
  69.  
  70.   To enter data, merely type in your
  71.  
  72. information by each variable name.
  73.  
  74. Pressing RETURN will position the
  75.  
  76. cursor in the next variable field.
  77.  
  78. Moving the cursor to the action field
  79.  
  80. and pressing RETURN enters the data
  81.  
  82. for that particular abstract and
  83.  
  84. brings up another blank form in case
  85.  
  86. you want to enter another abstract.
  87.  
  88.   To retrieve abstracts, go to the
  89.  
  90. main menu and type "R".  You will
  91.  
  92. again see a form.  If you enter an
  93.  
  94. asterisk in the author field, all the
  95.  
  96. authors and their associated
  97.  
  98. information will be displayed.
  99.  
  100.   After this step is completed, you
  101.  
  102. can retieve individual abstracts by a
  103.  
  104. keyword associated with that
  105.  
  106. abstract, the title, or author.  You
  107.  
  108. can then either (V)iew or (P)rint the
  109.  
  110. abstract.
  111.  
  112.   As you probably realize, LIBRARY
  113.  
  114. MANAGER is essentially an easy-to-use
  115.  
  116. database system and is therefore
  117.  
  118. suitable for keeping track of a large
  119.  
  120. variety of information-- not
  121.  
  122. necessarily magazine abstracts.
  123.  
  124.   This brings us to the second reason
  125.  
  126. that LIBRARY MANAGER is valuable--
  127.  
  128. beginning programmers can view this
  129.  
  130. program as a good example of one of
  131.  
  132. the most important type of programs--
  133.  
  134. the database.
  135.  
  136.   LIBRARY MANAGER can show many of
  137.  
  138. the routines and techniques used in
  139.  
  140. any database system.  These include:
  141.  
  142.   -- creating menu and form capability
  143.  
  144.   -- having error messages print
  145.      across the screen without
  146.      destroying the form itself.
  147.  
  148.   -- avoiding long waits due to
  149.      garbage collection
  150.  
  151.   -- using relative files to store
  152.      information
  153.  
  154.   -- creating subroutines that reduce
  155.      repetitive code
  156.  
  157.   By studying LIBRARY MANAGER, the
  158.  
  159. beginning programmer can learn
  160.  
  161. routines and techniques that will be
  162.  
  163. valuable in many future projects.
  164.  
  165. FILES REQUIRED:
  166. LIBRARY MANAGER
  167.  
  168. ----------<end of article>-----------
  169.  
  170.